/**
 * ParamValueDictDaoImpl.java
 * com.sitech.dmcs.core.dao.impl
 * Function： TODO 
 *
 *   ver  author   date    
 * ──────────────────────────────────
 *   	 geutopia  Jan 26, 2011        
 *
 * Copyright (c) 2011, TNT All Rights Reserved.
*/

package com.sitech.timing.dao.impl;

import java.util.List;

import com.sitech.dao.BaseDao;
import com.sitech.timing.dao.ParamValueDictDao;
import com.sitech.timing.domain.ParamValueDict;
import com.sitech.timing.domain.ParamValueDictDetail;


/**
 * ClassName:ParamValueDictDaoImpl
 * Function: TODO ADD FUNCTION
 * Reason:	 TODO ADD REASON
 *
 * @author   geutopia
 * @version  
 * @since    Ver 1.1
 * @Date	 2011	Jan 26, 2011		4:05:47 PM
 *
 * @see 	 
 * @deprecated 
 */

public class ParamValueDictDaoImpl extends BaseDao implements ParamValueDictDao
{

	/**
	 * (non-Javadoc)
	 * @see com.sitech.dmcs.core.dao.ParamValueDictDao#getParamValueDict(java.lang.String)
	 */
	public ParamValueDict getParamValueDict(String paramValueDictId)
	{
		
		return (ParamValueDict) querySingle("getParamValueDict",paramValueDictId);
	}

	/**
	 * (non-Javadoc)
	 * @see com.sitech.dmcs.core.dao.ParamValueDictDao#getParamValueDictDetail(java.lang.String)
	 */
	public List<ParamValueDictDetail> getParamValueDictDetail(String paramValueDictId)
	{
		return (List<ParamValueDictDetail>) query("getParamValueDictDetail",paramValueDictId);
	}

	/**
	 * (non-Javadoc)
	 * @see com.sitech.dmcs.core.dao.ParamValueDictDao#deleteParamValueDict(java.lang.String)
	 */
	public void deleteParamValueDict(String paramValueDictId)
	{
		delete("deleteParamValueDict", paramValueDictId);
	}

	/**
	 * (non-Javadoc)
	 * @see com.sitech.dmcs.core.dao.ParamValueDictDao#deleteParamValueDictDetail(java.lang.String)
	 */
	public void deleteParamValueDictDetail(String paramValueDictId)
	{
		delete("deleteParamValueDictDetail",paramValueDictId);
	}

	/**
	 * (non-Javadoc)
	 * @see com.sitech.dmcs.core.dao.ParamValueDictDao#insertParamValueDict(com.sitech.dmcs.core.domain.ParamValueDict)
	 */
	public void insertParamValueDict(ParamValueDict paramValueDict)
	{
		insert("insertParamValueDict",paramValueDict);
	}

	/**
	 * (non-Javadoc)
	 * @see com.sitech.dmcs.core.dao.ParamValueDictDao#insertParamValueDictDetail(com.sitech.dmcs.core.domain.ParamValueDictDetail)
	 */
	public void insertParamValueDictDetail(ParamValueDictDetail paramValueDictDetail)
	{
		insert("insertParamValueDictDetail",paramValueDictDetail);
	}

}
